概述
Excel是数据分析人员,使用最基本的数据分析工具。而Python中用来操作Excel最牛逼的工具,那非Pandas莫属了。对比这两款工具,Excel的优势在于它提供了一个直观且功能强大的图形界面,来查看您的数据,通过点选,就可以实现各种各样的操作。为了弥补这一空白,Python中出现了很多这样的工具。它们的共同点是:都提供了一种以图形格式查看和选择性过滤数据的方法。本文就介绍几款这样的Pandas可视化GUI界面工具,大家根据自己的需求,选择合适的工具。1. PandasGUI
第一个要说的就是PandasGUI,该应用程序的独特之处在于它是一个用 Qt 构建的独立应用程序,可以从 Jupyter notebook 调用。from pandasgui import show
show(df)当你安装了该库以后,使用上述程序,会在后台驱动,打开一个GUI界面程序。
具体用法,参见我之前写过的一篇文章。
2. Tabloo
Tabloo使用Flask后端为DataFrames提供简单的可视化工具,以及类似于 PandasGUI的绘图功能。import tabloo
tabloo.show(df)这个GUI界面,有两个按钮,一个是Table
,一个是Plots
。
3. Dtale
D-Tale库可以进行可视化,它可以生成交互式图形界面,支持在其中定义所需的数据外观,并根据需要对数据进行探索性分析。import dtale
dtale.show(df)http://alphatechadmin.pythonanywhere.com/dtale/main/1
一进去就可以可以直接看到数据,并可以手动进行包括排序、重命名、筛选和锁定列等功能,就像是Excel操作一样。单击左上角的三角形来打开主菜单,则会显示更多选项,如下图所示。
不仅可以用于数据探索,导入导出数据、图表等各种功能应有尽有。
上图就是对这一份数据的描述统计,能够帮助我们快速的认识数据。- 最小值,四分位点25%点,中位数,均值,方差,四分位点75%点,缺失值,众数等;
综上所述:pandasgui和dtale库值得大家去尝试一下,更多功能也等着大家去开发。福利送书
Python最优化算法实战:本书以理论结合编程开发为原则,使用Python作为开发语言,讲解优化算法的原理和应用,详细介绍了Python基础、Gurobi 优化器、线性规划、整数规划、多目标优化、动态规划、图与网络分析、智能优化算法。对于算法部分的每一种算法都包含原理和编程实践,使读者对优化算法的认识更加深入。
赠送规则:只需要在下方进行点赞+在看+留言,其中倒数第5位留言的同学进行送书。11月06日20:00截止,本月已中奖读者不参与此次活动。